home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 39
/
Aminet 39 (2000)(Schatztruhe)[!][Oct 2000].iso
/
Aminet
/
mus
/
misc
/
DelfSF.readme
< prev
next >
Wrap
Text File
|
2000-09-02
|
5KB
|
118 lines
Short: Sndfile player for Delfina DSP
Author: Smack/Infect! (Michael Henke)
Type: mus/misc
$VER: DelfSF 0.1 (Mon 10-Jul-2000)
#features
-reads audio files using sndfile.library
(supports various file formats and raw PCM files)
-direct Delfina playback for best performance + quality
-free software (full source code included, of course)
#requirements
-CPU 68020+
-AmigaOS V37+
-Delfina DSP board
-sndfile.library v1.21
you can find it in the latest port of LAME (3.85beta)
http://www.honeypot.net/audio/archives/LAMEbeta.lzx
-developed on: A1200 (68030+882 @ 40MHz, 16MB Fast, Delfina1200 DSP)
#how to use it
DelfSF is a shell-only program. These options can be used:
FILES specify one or more filenames.
if omitted a reqtools file requester appears.
NOPLAY / -n don't play but just output some information.
this works also without a Delfina board.
NOTIMER / -nt don't output the position timer during playback.
you should specify this option if you use DelfSF to play
some background music while you're using other programs.
(pulldown-menus, drag'n'drop etc. will block the timer
output thus also delaying the file reader)
VOLUME / -vol <number> (default: 100)
set the playback volume (in per cent, range 0...200).
warning: if the volume is boosted (101...200) there might
be distortions due to output clipping.
RATE / -r <number> (default: 44100)
-raw- set the playback rate in Hz (raw files only).
BITS / -b <number> (default: 16)
-raw- set the number of bits per sample (raw files only).
CHANNELS / -c <number> (default: 2)
-raw- set the number of channels (raw files only).
BYTESWAP / -bs (default: false)
-raw- set the sample format to 'little endian' (raw files only).
try this if your 16bit (CDDA) files sound like static.
note: raw files will only be played if at least one of the raw file options
(RATE, BITS, CHANNELS, BYTESWAP) is specified, in order to avoid accidental
playback of non-audio files which could be very noisy.
During playback these keys can be used:
Ctrl-F fast forward
Ctrl-E pause/continue
Ctrl-C stop current file, start next file
Ctrl-D quit program
#technical stuff
-The source code of DelfSF is split into two parts: the main part contains
all the generic stuff (file requester, sndfile.library calls, buffering)
while the Delfina-specific code is situated in a separate part.
This should make it fairly easy to write a player for other output devices
(e.g. Amiga native, sound boards, AHI), recycling the main part of DelfSF
and only replacing its Delfina part. Feel free to contact me if you have
any comments, suggestions or need some help concerning the code.
#author
mailto: smack@smack.de
DelfSF - sndfile player for Delfina DSP
Copyright (C) 2000 Michael Henke
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
18113 7000 61.3% 11-Jul-00 00:57:32 +COPYING
18404 11408 38.0% 11-Jul-00 00:57:32 +DelfSF
3878 1845 52.4% 11-Jul-00 00:57:32 +DelfSF.readme
4641 1790 61.4% 11-Jul-00 00:57:32 +delf.c
3313 1493 54.9% 11-Jul-00 00:57:32 +delf_PCM.a56
11534 3504 69.6% 11-Jul-00 00:57:32 +main.c
112 87 22.3% 11-Jul-00 00:57:32 +SCOPTIONS
202 106 47.5% 11-Jul-00 00:57:32 +smakefile
-------- ------- ----- --------- --------
60197 27233 54.7% 11-Jul-100 18:49:06 8 files